package com.ace.user.module.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * <p>
 * 用户信息表
 * </p>
 *
 * @author jobObj
 * @since 2019-10-11
 */
@Data
@Accessors(chain = true)
@TableName("user_user_info")
public class UserInfo {

    /**
     * 主键id
     */
    @TableId
    private Integer id;

    /**
     * 类型（1：web，2：androd）
     */
    private Integer type;

    /**
     * 用户状态：0-不在线；1-在线 （mqtt_status，mqtt状态）
     */
    private Integer mqttStatus;

    /**
     * 登录状态 token 登录 ：1 退出： 0
     */
    private Integer tokenStatus;

    /**
     * mqtt消息关联标识
     */
    private String connectNum;


    public static final String DB_ID = "id";

    public static final String DB_TYPE = "type";

    public static final String  DB_TOKEN_STATUS="token_status";

    public static final String DB_MQTT_STATUS="mqtt_status";

    public static final String DB_CONNECT_NUM = "connect_num";
}
